java.lang.Object
edu.claflin.finder.algo.clustering.struct.louvain_struct.LouvainAlgorithm

public final class LouvainAlgorithm extends Object
  • Field Details

  • Constructor Details

    • LouvainAlgorithm

      public LouvainAlgorithm(Graph g)
  • Method Details

    • mergeGroups

      private boolean mergeGroups()
    • existsNeighbor

      private boolean existsNeighbor(int group1, int group2)
    • getAdjacencyMatrix

      private double[][] getAdjacencyMatrix()
    • modularityDelta

      private double modularityDelta(int group1, int group2)
    • normalizeGroupVector

      private void normalizeGroupVector()
    • getCommunities

      public HashMap<Integer,List<Node>> getCommunities()